play a role of some importance/consequence - Francés Inglés Diccionario